#ifndef VISUALISATION_H
#define VISUALISATION_H
#include <iostream>


using namespace std;

//déclaration anticipée pour résoudre le problème d'inclusion cyclique entre myapplication et visualisation
class MyApplication;

class Visualisation 
{

	private :
		MyApplication * myApp;

    public :
		Visualisation();
		~Visualisation();
        void setApplication(MyApplication * m); 

		//fonction permettant d'afficher un message dans le panneau d'affichage
        void afficherMessage ( string s ); 

		//creer une ligne entre deux elements 
		void ligne(Ogre::SceneNode* s ,Ogre::Vector3 pos1, Ogre::Vector3 pos2);

		//fonction pour ajouter un objet a la scene
		//void attachEntity(Entity * entity, SceneNode * sceneNode, Vector3 vScale, Vector3 vTrans)


};

#endif // VISUALISATION_H
